package com.yunxi.module.system.service.tenant.handler;

import com.yunxi.module.system.model.tenant.TenantDO;

/**
 * <p>
 * 租户信息处理
 * 目的：尽量减少租户逻辑耦合到系统中
 * </p>
 *
 * @author lidy
 * @since 2024-05-26
 */
public interface TenantInfoHandler {

    /**
     * 基于传入的租户信息，进行相关逻辑的执行
     * 例如：创阿金用户时，超过最大账户配额
     *
     * @param tenantDO 租户信息
     */
    void handle(TenantDO tenantDO);
}
